
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JOptionPane;


public class RadioBase implements Interfaz{
    
    boolean estado;
    String estacionActual;
    double freqActual;        
    Boton[] misFrecuencias = new Boton[12];

    public RadioBase(){
        estado = false;     //Radio apagado por default
        for (int x=0; x<12; x++){
            misFrecuencias[x] = new Boton();
            misFrecuencias[x].setEnabled(false);
        }
    }

    @Override
    public void encender(boolean estado) {        
        this.estado = estado;
    }

    @Override
    public void apagar(boolean estado) {
        this.estado = estado;
    }

    @Override
    public void seleccionarEstacion(String estacion) {
        
    }

    @Override
    public String leerEstacion(String estacion) {
        return estacionActual;
    }

    @Override
    public int agregarEstacion(String estacion, double frecuencia, int IndexSlider) {
        int x;
        for (x=0; x<12; x++){
            if (misFrecuencias[x].frecuencia == 0){
                misFrecuencias[x].estacion = estacion;
                misFrecuencias[x].frecuencia = frecuencia;
                misFrecuencias[x].IndexSlider = IndexSlider;
                break;
            }
        }
        if (x==12){ 
            return 13;
        }
        return x;
    }

    @Override
    public void modificarEstacion(String estacion, double frecuencia) {
    
    }
    
    
    
}
